I'm absolutely sure. You can do avoid hitting any enemies and do infinite laps to get the respawned rings on the Levitated Ruins mission, and the Pirate Storm ones involve a speed break on the highest spot in the level that somehow respawns everything in the level and does not make the goal object appear, allowing you to do infinite laps and collect as many rings/pearls/enemies as you want.